package com.example.dell.jakatra.rxjava;

import rx.Observable;
import rx.android.schedulers.AndroidSchedulers;
import rx.schedulers.Schedulers;

/**
 * Created by johnvi on 2016/12/20.
 * mail:229200348@qq.com
 */

public class RxSchedulersHelper {
    /**
     * 切换线程操作
     * .compose(RxSchedulersHelper.<T>observeOnMainThread())
     *
     * @return Observable转换器
     */
    public static <T> Observable.Transformer<T, T> observeOnMainThread() {
        return tObservable -> {
            return tObservable
                    .subscribeOn(Schedulers.io())                       // 在io线程中请求
                    .observeOn(AndroidSchedulers.mainThread());     // 请求完成后返回主线程处理
        };
    }
}

//biscuit 饼干
//tidy 整洁的
//penny 便士
//pleasant 愉快的 适宜的  pleasant pleasant pleasant pleasant suddenly
//tourist 旅行者
//slip 滑到
//officer 官员 长官 指挥
//overtake 赶上 追上 压倒
//toothache 牙痛
//quarter 四分之一 一刻钟
//lamb 小羊
//Bombay 孟买
//perhaps 或者 可能 大概
//regularly
//regularly 经常的 regularly regularly regularly regularly
//
//
